package mlz.a_static;

/* 学生类 */
public class Student {
    //类变量 -> static修饰的变量
    static String name;

    //实例变量 -> 没有static 修饰
    int age;

    //实例变量
    double score;


    /*
        1.类变量 和 类方法 都是随着类的加载而存在
        2.实例变量和实例方法是随着对象而存在上
        3.类是一开始就已经加载,对象的创建是在后面执行的
     */

    //类方法
    public static void printHello(){
        //使用实例方法 - 实例变量
        //System.out.println(age); 报错
        //printPass();
        System.out.println("HelloWorld");
        System.out.println("HelloWorld!!!");
    }

    //实例方法
    public void printPass(){
        System.out.println(score >= 60 ? "成绩合格":"成绩不合格");
    }
}
